From 697eeee7c29dfdc6a00de9e6ffffc630b1d3c294 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Mon, 30 Nov 2009 05:31:24 +0100 Subject: [PATCH] Don't use direct accessors to GtkAccelLabel in gail module --- modules/other/gail/gailmenuitem.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/other/gail/gailmenuitem.c b/modules/other/gail/gailmenuitem.c index 28095930f1..0e61a0b31c 100644 --- a/modules/other/gail/gailmenuitem.c +++ b/modules/other/gail/gailmenuitem.c @@ -527,13 +527,17 @@ gail_menu_item_get_keybinding (AtkAction *action, if (GTK_IS_ACCEL_LABEL (child)) { GtkAccelLabel *accel_label; + GClosure *accel_closure; accel_label = GTK_ACCEL_LABEL (child); - if (accel_label->accel_closure) + g_object_get (accel_label, + "accel-closure", &accel_closure, + NULL); + if (accel_closure) { - key = gtk_accel_group_find (accel_label->accel_group, + key = gtk_accel_group_find (gtk_accel_group_from_accel_closure (accel_closure), find_accel_new, - accel_label->accel_closure); + accel_closure); } } -- 2.30.2